package com.dao.secondary.device;
import com.model.domain.device.GetDeviceGpsErrorStatisticsInfoDO;
import com.model.pojo.device.DeviceGpsErrorStatisticsInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface DeviceGpsErrorStatisticsInfoMapper {
    int deleteByPrimaryKey(@Param("deviceGpsErrorStatisticsInfoId") Long deviceGpsErrorStatisticsInfoId);

    int insert(DeviceGpsErrorStatisticsInfo record);

    int insertSelective(DeviceGpsErrorStatisticsInfo record);

    DeviceGpsErrorStatisticsInfo selectByPrimaryKey(@Param("deviceGpsErrorStatisticsInfoId") Long deviceGpsErrorStatisticsInfoId, @Param("isDelete") Byte isDelete);

    int updateByPrimaryKeySelective(DeviceGpsErrorStatisticsInfo record);

    int updateByPrimaryKey(DeviceGpsErrorStatisticsInfo record);

    List<DeviceGpsErrorStatisticsInfo> selectList(GetDeviceGpsErrorStatisticsInfoDO getdeviceGpsErrorStatisticsInfoDO);

    void insertListSelective(List<DeviceGpsErrorStatisticsInfo> deviceGpsErrorStatisticsInfoList);

    void updateListSelective(List<DeviceGpsErrorStatisticsInfo> deviceGpsErrorStatisticsInfoList);

    int has(@Param("deviceGpsErrorStatisticsInfoId") Long deviceGpsErrorStatisticsInfoId, @Param("isDelete") Byte isDelete);
}